package com.example.socketdemo.socket;

import io.vertx.core.Vertx;
import org.springframework.beans.BeansException;
import org.springframework.context.ApplicationContext;
import org.springframework.context.ApplicationContextAware;
import org.springframework.stereotype.Component;

@Component
public class VertxSocketServerRunner implements ApplicationContextAware {
    @Override
    public void setApplicationContext(ApplicationContext applicationContext) throws BeansException {
        Vertx.vertx().deployVerticle(new VertxSocketServer());
    }
}
